package com.bmob.lover.data.constant

import com.bmob.lover.data.model.bean.lol.LOLBean
import rxhttp.wrapper.annotation.Domain

//  ┏┓　　　┏┓
//┏┛┻━━━┛┻┓
//┃　　　　　　　┃
//┃　　　━　　　┃
//┃　┳┛　┗┳　┃
//┃　　　　　　　┃
//┃　　　┻　　　┃
//┃　　　　　　　┃
//┗━┓　　　┏━┛
//    ┃　　　┃                  神兽保佑
//    ┃　　　┃                  永无BUG！
//    ┃　　　┗━━━┓
//    ┃　　　　　　　┣┓
//    ┃　　　　　　　┏┛
//    ┗┓┓┏━┳┓┏┛
//      ┃┫┫　┃┫┫
//      ┗┻┛　┗┻┛
/**
 * @author The one
 * @date 2021-04-26 16:34
 * @describe TODO
 * @email 625805189@qq.com
 * @remark
 */
object LOLConstant {

    const val TYPE_ARTICLE = 0
    const val TYPE_VIDEO = 1

    const val URL = "http://qt.qq.com/lua/lol_news/mcn_author_news"


    private fun getArticleBeans(): List<LOLBean> {
        return mutableListOf<LOLBean>().apply {
                add(
                    LOLBean(
                        "每日一笑",
                        "ee97e19c-4a64-4637-b916-b9ee23744d1f",
                        TYPE_ARTICLE
                    )
                )
                add(
                    LOLBean(
                        "戏精王",
                        "297d2fa4-4c54-4448-bd7b-1ab332856fb3",
                        TYPE_ARTICLE
                    )
                )
                add(
                    LOLBean(
                        "开心一刻",
                        "3fd0ca36-3159-4dbc-bd5b-9147f6719ab6",
                        TYPE_ARTICLE
                    )
                )
                add(
                    LOLBean(
                        "每日囧图",
                        "5828dce3-30c1-49a4-9e3d-fb3b745fdc16",
                        TYPE_ARTICLE
                    )
                )
        }
    }

    private fun getVideoLOLBeans(): List<LOLBean> {
        return mutableListOf<LOLBean>().apply {
                add(
                    LOLBean(
                        "徐老师",
                        "f286c551-2c1e-4fae-a836-5c73f11e4993",
                        TYPE_VIDEO
                    )
                )
                add(
                    LOLBean(
                        "罗汉解说",
                        "2103b409-e013-4cb6-92b1-aefd35bd4903",
                        TYPE_VIDEO
                    )
                )
        }
    }

    fun getLOLBeans(type: Int): List<LOLBean> {
        return when (type) {
            TYPE_ARTICLE -> getArticleBeans()
            else -> getVideoLOLBeans()
        }
    }

}